学习opencv |
您所在的位置:网站首页 › opencv 二值图像取反 › 学习opencv |
学习opencv-第五节-简单的图像二值化
jellybean 2022-02-01 43 浏览 0 评论 #include #include "opencv.hpp" using namespace std; using namespace cv; int main() { Mat P = imread("C:\\Users\\86188\\Desktop\\526.jpg"); imshow("2", P); for (int i = 0; i < P.rows; ++i) { for (int j = 0; j < P.cols; ++j) { Vec3b value = P.at(i, j); for (int h = 0; h < 3; h++) { if (value[h] > 128) { value[h] = 255; } else { value[h] = 0; } P.at(i, j) = value; } } } imshow("1", P); waitKey(10000); } 代码中的阈值可以随意设置,设置不同效果不同,可以生成黑白图像即0和1 代码效果图如下: ![]() 欢迎大家点赞,评论,转发。 opencv 上一篇:零基础学习Opencv第18节-对比度亮度调节 下一篇:AI人脸识别入门技巧:使用OpenCV和Python快速实现 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |